<template>
	<view class="top">
			<!-- 状态栏高度 -->
			<view class="status" :style="{height:statusBarHeight+'px'}" >
			</view>
			<view class="title"  :style="{paddingTop,height}" >
					首页
			</view>
	</view>
</template>

<script>
	export default {
		name:"Top",
		data() {
			return {
				    statusBarHeight:0,
					paddingTop:'0',   //胶囊距离顶部的位置 -状态栏的高度
					height:'100px',     //等于胶囊的高度
				
			};
		},
		created() {
			// 设备状态栏高度
			// wx.getSystemInfo 
			// uni.getSystemInfo
				uni.getSystemInfo().then(res=>{
					// 状态栏高度
					this.statusBarHeight=res.statusBarHeight;
				    // 标题盒子样式
					// padding-top    
					 // 获取胶囊高度 和 计算出胶囊 与状态栏盒子的距离  = 距离顶部距离 - 状态状态栏高度
					// let menuButton = uni.getMenuButtonBoundingClientRect()
					// this.paddingTop =( menuButton.top - this.statusBarHeight) +'px';
					// this.height = (menuButton.height+10) +'px';
				});	
		}
	}
</script>

<style lang="scss">
	.top{
		width: 100%;
		background: #4c71f6;
	}
	.status{
		width: 100%;
		// 没有兼容 不同手机的状态栏高度
		// height: var(--status-bar-height);
	}
	.title{
		width: 100%;
		// height: 80rpx;
		// line-height: 80rpx;
	
		color: #fff;
		text-align: center;
	}
</style>